home *** CD-ROM | disk | FTP | other *** search
Wrap
ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) NNNNAAAAMMMMEEEE dmFS1016Decode - implements the US Federal Standard 1016 4800/7200/9600 bits/s CELP (Code Excited Linear Predictive) Voice Coder. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmmeeeeddddiiiiaaaa....hhhh>>>> ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____ppppaaaarrrraaaammmmssss....hhhh>>>> ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____aaaauuuuddddiiiioooouuuuttttiiiillll....hhhh>>>> DDDDMMMMssssttttaaaattttuuuussss ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((DDDDMMMMFFFFSSSS1111000011116666ddddeeeeccccooooddddeeeerrrr hhhhaaaannnnddddlllleeee,,,, uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr ****iiiibbbbuuuuffff,,,, sssshhhhoooorrrrtttt ****oooobbbbuuuuffff,,,, iiiinnnntttt nnnnssssaaaammmmpppplllleeeessss)))) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR _h_a_n_d_l_e DDDDMMMMFFFFSSSS1111000011116666ddddeeeeccccooooddddeeeerrrr structure, created by ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeeerrrrCCCCrrrreeeeaaaatttteeee((((3333ddddmmmm)))), specifies the signal processing parameters. _i_b_u_f pointer to input compressed data buffer. The data format is unsigned char (8-bit). This bitstream buffer must consist of a multiple of 18 bytes. _o_b_u_f pointer to output sample data buffer. The data format is short (16-bit). The samples are assumed to be two's complement. The sampling rate must be 8 kHz. _n_s_a_m_p_l_e_s number of sample in the output buffer to be generated. The value of nsamples passed to the FS1016 decode/decode routines must always be a multiple of 240, 160, or 120 for operations of 4800, 7200, or 9600 bits/s respectively. RRRREEEETTTTUUUURRRRNNNNEEEEDDDD VVVVAAAALLLLUUUUEEEE Returns DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE or DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) implements the Federal Standard 1016 decompression. The uncompressed data sampling rate is 8000 Hz. The compression bitrate and modes for decoding operation can be DDDDMMMM____FFFFSSSS1111000011116666____4444888800000000____BBBBIIIITTTTSSSS DDDDMMMM____FFFFSSSS1111000011116666____7777222200000000____BBBBIIIITTTTSSSS DDDDMMMM____FFFFSSSS1111000011116666____9999666600000000____BBBBIIIITTTTSSSS DDDDMMMM____FFFFSSSS1111000011116666____PPPPOOOOSSSSTTTTFFFFIIIILLLLTTTTEEEERRRRIIIINNNNGGGG____YYYYEEEESSSS DDDDMMMM____FFFFSSSS1111000011116666____PPPPOOOOSSSSTTTTFFFFIIIILLLLTTTTEEEERRRRIIIINNNNGGGG____NNNNOOOO PPPPaaaaggggeeee 1111 ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) and DDDDMMMM____FFFFSSSS1111000011116666____HHHHIIIIGGGGHHHHPPPPAAAASSSSSSSS____YYYYEEEESSSS DDDDMMMM____FFFFSSSS1111000011116666____HHHHIIIIGGGGHHHHPPPPAAAASSSSSSSS____NNNNOOOO that select a decoder with or without postfiltering and highpass filtering. Cautious application of postfiltering at the decoder's output is recommended. The human ear's masking properties are exploited to trade off speech distortion vs. quantizing noise. In tandem coding scenarios, only one stage of postfiltering is recommended and multiple stages should be avoided. The bitrate and decode mode are set by a call to ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))). Without calling ddddmmmmFFFFSSSS1111000011116666DDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))), decoder sets defaults to DDDDMMMM____FFFFSSSS1111000011116666____4444888800000000____BBBBIIIITTTTSSSS, DDDDMMMM____FFFFSSSS1111000011116666____PPPPOOOOSSSSTTTTFFFFIIIILLLLTTTTEEEERRRRIIIINNNNGGGG____YYYYEEEESSSS, and DDDDMMMM____FFFFSSSS1111000011116666____HHHHIIIIGGGGHHHHPPPPAAAASSSSSSSS____NNNNOOOO. see DESCRIPTION in ddddmmmmFFFFSSSS1111000011116666EEEEnnnnccccooooddddeeee((((3333ddddmmmm)))) for the discussion of decompression of a part of compressed bit stream beginning in the middle of a compressed data file. NNNNOOOOTTTTEEEE FS1016 algorithm was developed for sampling rate of 8 kHz. SSSSEEEEEEEE AAAALLLLSSSSOOOO dmFS1016DecoderCreate(3dm), dmFS1016DecoderDestroy(3dm), dmFS1016Encode(3dm), dmFS1016DecoderSetParams(3dm), Federal Standard 1016. PPPPaaaaggggeeee 2222